added flip_h<T>(...)