refactor
add ability to define functions in ruby2nix expressions
Add Nix module for funcs and dots