module T

def self.any(type_a, type_b, *types)

T.any(, , ...) -- matches any of the types listed
def self.any(type_a, type_b, *types)
  T::Types::Union.new([type_a, type_b] + types)
end