remove unused lift-json dependency
finish implementation of map_fun; add input/output types for map function
clean up