add: documentation for canolibs.ctemplate