it's similar a little to creating modules using fu...
# arrow
j
it's similar a little to creating modules using functors on ocaml, no?