remove input_t
support single char aliases
...