Added function ops classes.  Starting to define function-definition functionality.