def at
import minebender-game@1.0.0.0/board.bend as Boardimport Base
import minebender-game@1.0.0.0/types.bend as T
8def at(-A: Data, d: A, g: T.Grid(A), p: T.Pos) -> A:
9 match p:
10 case T.Pos{x, y}:
11 row = Maybe.default(&2, List<&2, A>, List.get(&2, List<&2, A>, g, y), Nil{})
12 Maybe.default(&2, A, List.get(&2, A, row, x), d)