code: def make_aliased_type(cls, other_base):
          
          docstring = dedent(
              """
              A {t} that names another {t}.
  
              Parameters
              ----------
              term : {t}
              {{name}}
              """
          ).format(t=other_base.__name__)
  
          doc = format_docstring(
              owner_name=other_base.__name__,
              docstring=docstring,
              formatters={'name': PIPELINE_ALIAS_NAME_DOC},
          )
  
          return type(
              'Aliased' + other_base.__name__,
              (cls, other_base),
              {'__doc__': doc,
               '__module__': other_base.__module__},
          )
docs: Factory for making Aliased{Filter,Factor,Classifier}.