Signal a condition when trying to setf a non empty square
\o\ Macro to define accessors /o/ Less boilerplate!