Reader tests, Reader.withMacros API for dispatch macros