New: function faculty
  New: FunctionType