Use funtools.wraps to make help() useful
UNTESTED: add action token support