Changed concatMaybes to Maybe.concat

because it reads better.
fmap() is more generic; pipe() more performant

When not debugging, pipe ignores function typing code.
Also renamed fmapM to mapM and pipeMmap to pipeMapM, to be more
consistent with naming conventions.
Added tests for Maybe.concat and Monad.mapM

Also removed one test that seems to break expresso for unknown reasons
:(
Added debug info in monadic sqlite
Added sqlite3 to dependencies