'Finished' rule rewriting

 * URL variables actually get converted to their intended type now
 * 'Typeless' variables (e.g. <identifier>) default to a string type