Fixing using futures (clients) as arguments to actions

This PR provides a stopgap measure to fix passing futures (and future-like objects, like ranges of futures, or tuples holding futures) as arguments to (remote) actions. Eventually, a more elaborate fix (avoiding a customization point) is necessary, this would require more effort and time, though.