Add cast<T, U>(arr: [T], forType: U.Type) -> [U]? function