def action(action_callback=None, **kwargs):
if action_callback is None:<EOL><INDENT>return lambda fn: action(fn, **kwargs)<EOL><DEDENT>else:<EOL><INDENT>return Action(action_callback, **kwargs).decorate_module(action_callback)<EOL><DEDENT>
Chisel action decorator