[good] parsing works with options too. [dbg] name

class name implementation - the one with static method shadowing global function
[dbg] tests for getting obj name where possible
useOT validators
More validation and hinting functions