A lambda! macro for rust