Lambda macro make anonymous functions easier