def __call__(self, *args, **kwargs) -> str:
<EOL>if self.get('<STR_LIT>'):<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>elif not args or len(args) == <NUM_LIT:0>:<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>elif _is_args_rgb(*args):<EOL><INDENT>func = getattr(self, '<STR_LIT>')<EOL>return func(*args, **kwargs)<EOL><DEDENT>elif _is_args_eightbit(*args):<EOL><INDENT>func = getattr(self, '<STR_LIT>')<EOL>return func(*args, **kwargs)<EOL><DEDENT>elif isinstance(args[<NUM_LIT:0>], str):<EOL><INDENT>return getattr(self, args[<NUM_LIT:0>])<EOL><DEDENT>else:<EOL><INDENT>return '<STR_LIT>'<EOL><DEDENT>
You can call the style objects directly, e.g.:
    fg(42)
    bg(102, 49, 42)