@ -50,7 +50,8 @@ type
initialized: bool
proc `[]`*[T](b: var Board, idx: T): var Square =
# use a template here for better inlining
template `[]`*[T](b: var Board, idx: T): var Square =
b.squares[idx]
The note is not visible to the blocked user.