protected function buildFunction($name) { return new Func($this, $name, isset($this->functionTypeMap[$name]) ? $this->functionTypeMap[$name] : INativeType::TYPE_MIXED); }