The following sketch fails to compile: ``` #include "Arduino.h" template <typename T> T test (T a) { return a;} void setup () { } void loop () { } ``` With `error: 'T' does not name a type` This is with 1.6.5 on a mac