`public function test<T>():Surprise<T, Error>` A generic function is not supported right now because the complexType `Surprise<T, Error>` will not survive a `toType` operation inside ApiMacros.
public function test<T>():Surprise<T, Error>A generic function is not supported right now because the complexType
Surprise<T, Error>will not survive atoTypeoperation inside ApiMacros.