* handle <stdin> special-case
* only flag specific flag funcs
* switch to use own flagset to avoid external side-effects
* clarify: `-do` implies `-wait=true`
* ann