public static T[] Combine <T>(this Handle handle) { return(handle.Array <T>() ?? new[] { handle.As <T>() }); }