class_docstr: Mixin for aliased terms.
docstr: Factory for making Aliased{Filter,Factor,Classifier}.
docstr_tok: ["Factory","for","making","Aliased","{","Filter",",","Factor",",","Classifier","}","."]
code: def make_aliased_type(cls, other_base):
      """
      Factory for making Aliased{Filter,Factor,Classifier}.
      """
      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__},
      )
  
imports: from textwrap import dedent
  from numpy import array, full, recarray, vstack
  from pandas import NaT
  from catalyst.errors import WindowLengthNotPositive, UnsupportedDataType, NoFurtherDataError
  from catalyst.utils.control_flow import nullctx
  from catalyst.utils.input_validation import expect_types
  from catalyst.utils.sharedoc import format_docstring, PIPELINE_ALIAS_NAME_DOC, PIPELINE_DOWNSAMPLING_FREQUENCY_DOC
  from catalyst.utils.pandas_utils import nearest_unequal_elements
  from .downsample_helpers import select_sampling_indices, expect_downsample_frequency
  from .sentinels import NotSpecified
  from .term import Term
label_desc: Use image node_id 7 for calling the AliasedMixin obj's underlying member method code with example usage: obj.make_aliased_type(cls, other_base) and returns: type