add Board { elems, fromList }