support for inline functions 

e.g. (x * 2 for do (~> [1 2 3]))