Currently command-client.el forwards commands to cursorless but doesn't wait for it to reply before sending a response to talon. So this response cannot include the return value. This means that commands that need this return value, such as reformatting, do not work.