public function __construct(ITypeSystem $typeSystem, $name, $returnType) { parent::__construct($typeSystem); $this->name = $name; $this->reflection = new \ReflectionFunction($name); $this->returnType = $returnType; }