Available on all platforms
Typed object pool with arg
inlinenew(a1:A1)
read onlyisDestroy:Bool
@:value([])list:Array<T> = []
destroy():Void
get():T
inlineget_isDestroy():Bool
@:has_untypedret(obj:T):Void