extern type ip;
{{An IP address}}
+extern type your_ip;
+extern val your_ip_to_ip : your_ip -> ip;
+{{An IP address that you're authorized to use; e.g., for an SSL web host}}
+
extern type host;
{{A hostname; that is, (more or less) an alphanumeric string}}