The problem is, for humanized_input, it's better to use the entry action, where for output it's better to have the sub-action as base. Maybe we would need input presenter and output presenter. But I would like to see more use-cases first before futher refactorings