code: def to(self, linode):
          
          from .linode import Instance
          if not isinstance(linode, Instance):
              raise ValueError("IP Address can only be assigned to a Linode!")
          return { "address": self.address, "linode_id": linode.id }
docs: This is a helper method for ip-assign, and should not be used outside
          of that context.  It's used to cleanly build an IP Assign request with
          pretty python syntax.