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