use($name); if ($as) { $build->as($as); } return $build; } public function function(string $function) { return (new BuilderFactory())->useFunction($function); } public function const(string $const) { return (new BuilderFactory())->useConst($const); } }