Please add the YARD doc before this line:  # @!macro string_reader