Added geppetto.fn, geppetto.fnviz, geppetto.analysis

Adds preliminary support for parameterized function definitions.