# File lib/anise/annotative/variables.rb, line 46
      def variable_annotator(iv, &block)
        # TODO: should none iv raise an error instead?
        iv = "@#{iv}".to_sym if iv.to_s !~ /^@/

        # TODO: use an annotation to record the annotators
        #ann(:variable_annotator, iv=>block)

        @_variable_annotations ||= {}
        @_variable_annotations[iv] = block
      end