nested template definitions must include '> >' instead of '>>'