class_docstr: Acts like a functools.partial, but can be edited. In other words, it represents a type that hasn't yet been
  constructed.
docstr: If you call this function in the same way that you would call the constructor, it will store the arguments
  as you expect. For example EditablePartial.from_call(Fraction, 1, 3)() == Fraction(1, 3)
code: def from_call(
      cls, func: Callable[..., T], *args, **kwargs
  ) -> "EditablePartial[T]":
      """
      If you call this function in the same way that you would call the constructor, it will store the arguments
      as you expect. For example EditablePartial.from_call(Fraction, 1, 3)() == Fraction(1, 3)
      """
      return EditablePartial(func=func, args=list(args), kwargs=kwargs)
  
imports: import railroad
  import pyparsing
  import typing
  from typing import List, NamedTuple, Generic, TypeVar, Dict, Callable, Set, Iterable
  from jinja2 import Template
  from io import StringIO
  import inspect
label_desc: Use image node_id 2 for calling the EditablePartial obj's underlying member method code with example usage: obj.from_call(cls, func) and returns: EditablePartial