def alias(selectable, name=None, flat=False):
 return _interpret_as_from(selectable).alias(name=name, flat=flat)

def alias ( selectable , name = None , flat = False ) : return _interpret_as_from ( selectable ) . alias ( name = name , flat = flat )
decorating a class with @alias allows the class to be referenced by each of the names provided as arguments .