         // Globally, with Mustache.DefaultConfiguration:
     
         Mustache.DefaultConfiguration.contentType = .Text
-        let textTemplate = Template(named: "Script")!
+        let textTemplate = try! Template(named: "Script")
     
         // Locally, using a TemplateRepository:
     
         let repository = TemplateRepository(bundle: NSBundle.mainBundle())
         repository.configuration.contentType = .HTML
-        let HTMLTemplate = repository.template(named: "HTMLDocument")!
+        let HTMLTemplate = try! repository.template(named: "HTMLDocument")
     
     In order to set the content type of an individual templates, use pragma tags
     right in the content of your templates:

        repository.configuration.baseContext = Context(Box(["foo": "bar"]))
        
        // "bar"
        let template2 = repository.template(string: "{{foo}}")!
        template2.render()!
    
    The base context can also be set for individual templates:

        let template3 = Template(string: "{{foo}}")!
        template3.baseContext = Context(Box(["foo": "bar"]))
        
        // "bar"
        template3.render()!

    :see: extendBaseContext
    :see: registerInBaseContext

        Mustache.DefaultConfiguration.registerInBaseContext("foo", Box("bar"))

        // Renders "bar"
        let template1 = try! Template(string: "{{foo}}")
        try! template1.render()

        // Renders "bar" again, because the registered key "foo" has priority.
        try! template1.render(Box(["foo": "qux"]))
    
        // Locally, using a TemplateRepository:
        
