def determine_tos

      to_v = attribute(:to_v) || attribute(:to_var) || attribute(:to_variable)
      to_f = attribute(:to_f) || attribute(:to_fld) || attribute(:to_field)

      if to = attribute(:to)
        pre, key = to.split(':')
        pre, key = [ 'f', pre ] if key == nil
        if pre.match(/^f/)
          to_f = key
        else
          to_v = key
        end
      end

      [ to_v, to_f ]
    end
def determine_tos

      to_v = attribute(:to_v) || attribute(:to_var) || attribute(:to_variable)
      to_f = attribute(:to_f) || attribute(:to_fld) || attribute(:to_field)

      if to = attribute(:to)
        pre, key = to.split(':')
        pre, key = [ 'f', pre ] if key == nil
        if pre.match(/^f/)
          to_f = key
        else
          to_v = key
        end
      end

      [ to_v, to_f ]
    end
'tos' meaning 'many "to"'