+template 
  
    
    Manages templates which store ASCII or text details. Once a template
    has been submitted, the description is immutable. By default, only the
    template creator can see their template (or use them). However, each
    of the access settings, however, they may grant access to individuals,
    as long as access control is set to 'RESTRICTED' and everyone can
    see templates with 'OPEN' access control. When changing from 'RESTRICTED'
    to 'OPEN' or 'PRIVATE' all previous grantees of the template are removed.
    The markup tag, of the form [[TEMPLATE_<id>]] can be inserted into a
    description (if you have access to it). Attempting to do so without
    access (or if it does not exist) will raise an error.
    When an object with a markup tag is looked at, the markup resolves
    to the description associated with template.
    
    Once a template has been created, it cannot be changed. A template
    can be deleted, however, if it has not been applied to an object.
    The @study command, however, will NOT resolve the template markup.
    
    Usage:
      +template/create
      +template/check
      +template/desc [value]
      +template/access_level [PRIVATE|RESTRICTED|OPEN]
      +template/title [value]
      +template/attribution [value]
      +template/apply_attribution [yes|no|true|false|0|1]
      +template/cancel
      +template/submit
    
    Non-form switches:
      +template/grant <playername to grant use of the template>=<template_id>
      +template/revoke <playername to remove use of the template from>=<template_id>
      +template/list 
      +template/grantees <id of template you want the list of grantees for>
      +template/markup <id of template you want markup for>
      +template/change_access <id of template to change>=<[PRIVATE|RESTRICTED|OPEN]>
      +template/delete <id of template to delete>
      +template <id of template you want details on>
    
