namespace Just.Core.Collections; public readonly struct MapPoint(T value, int x, int y, IMap map) { public readonly T Value = value; public IMap Map { get; } = map; public int X { get; } = x; public int Y { get; } = y; }