In addition to SML's prefix negation operator, there is a $ operator for CGI parameter extraction. $ has type string -> string, so you can use it like $"name" to retrieve the value of the form field name. $ returns "" for unset parameters.