reader macro for anonymous function