/**
* Module summary:
*
* UntrustedFlowSource:
* FUNCS:
* func (*clevergo.tech/clevergo.Context).BasicAuth() (username string, password string, ok bool)
* func (*clevergo.tech/clevergo.Context).Decode(v interface{}) (err error)
* func (*clevergo.tech/clevergo.Context).DefaultQuery(key string, defaultVlue string) string
* func (*clevergo.tech/clevergo.Context).FormValue(key string) string
* func (*clevergo.tech/clevergo.Context).GetHeader(name string) string
* func (*clevergo.tech/clevergo.Context).PostFormValue(key string) string
* func (*clevergo.tech/clevergo.Context).QueryParam(key string) string
* func (*clevergo.tech/clevergo.Context).QueryParams() net/url.Values
* func (*clevergo.tech/clevergo.Context).QueryString() string
* func (clevergo.tech/clevergo.Decoder).Decode(req *net/http.Request, v interface{}) error
* func (clevergo.tech/clevergo.Params).String(name string) string
* STRUCTS:
* clevergo.tech/clevergo.Context
* clevergo.tech/clevergo.Param
* TYPES:
* clevergo.tech/clevergo.Params
*
* ---
* TaintTracking:
* FUNCS:
* func (*clevergo.tech/clevergo.Application).RouteURL(name string, args ...string) (*net/url.URL, error)
* func (*clevergo.tech/clevergo.Context).Context() context.Context
* func (clevergo.tech/clevergo.Decoder).Decode(req *net/http.Request, v interface{}) error
* func (clevergo.tech/clevergo.Params).String(name string) string
* func (clevergo.tech/clevergo.Renderer).Render(w io.Writer, name string, data interface{}, c *clevergo.tech/clevergo.Context) error
* func clevergo.tech/clevergo.CleanPath(p string) string
*
* ---
* HTTP::Redirect:
* FUNCS:
* func (*clevergo.tech/clevergo.Context).Redirect(code int, url string) error
*
* ---
* HTTP::ResponseBody:
* FUNCS:
* func (*clevergo.tech/clevergo.Context).Blob(code int, contentType string, bs []byte) (err error)
* func (*clevergo.tech/clevergo.Context).Emit(code int, contentType string, body string) (err error)
* func (*clevergo.tech/clevergo.Context).Error(code int, msg string) error
* func (*clevergo.tech/clevergo.Context).HTML(code int, html string) error
* func (*clevergo.tech/clevergo.Context).HTMLBlob(code int, bs []byte) error
* func (*clevergo.tech/clevergo.Context).JSON(code int, data interface{}) error
* func (*clevergo.tech/clevergo.Context).JSONBlob(code int, bs []byte) error
* func (*clevergo.tech/clevergo.Context).JSONP(code int, data interface{}) error
* func (*clevergo.tech/clevergo.Context).JSONPBlob(code int, bs []byte) error
* func (*clevergo.tech/clevergo.Context).JSONPCallback(code int, callback string, data interface{}) error
* func (*clevergo.tech/clevergo.Context).JSONPCallbackBlob(code int, callback string, bs []byte) (err error)
* func (*clevergo.tech/clevergo.Context).SetContentType(v string)
* func (*clevergo.tech/clevergo.Context).SetContentTypeHTML()
* func (*clevergo.tech/clevergo.Context).SetContentTypeJSON()
* func (*clevergo.tech/clevergo.Context).SetContentTypeText()
* func (*clevergo.tech/clevergo.Context).SetContentTypeXML()
* func (*clevergo.tech/clevergo.Context).String(code int, s string) error
* func (*clevergo.tech/clevergo.Context).StringBlob(code int, bs []byte) error
* func (*clevergo.tech/clevergo.Context).Stringf(code int, format string, a ...interface{}) error
* func (*clevergo.tech/clevergo.Context).Write(data []byte) (int, error)
* func (*clevergo.tech/clevergo.Context).WriteString(data string) (int, error)
* func (*clevergo.tech/clevergo.Context).XML(code int, data interface{}) error
* func (*clevergo.tech/clevergo.Context).XMLBlob(code int, bs []byte) error
*
* ---
* HTTP::HeaderWrite:
* FUNCS:
* func (*clevergo.tech/clevergo.Context).SetHeader(key string, value string)
*/