gently input prompt if can
tweak config.foo 's error message
scaffold inheritance like function (__dro__)