Template Typename T Typename Functional Medicine