You can pass lenses??
Rename lookupChar -> handleChar
Finish maze generation kind of