Make Area iterable
Declare functions in board module nothrow
Define eliminateImpossibilities