Arduino 1.6.10 and later decided to go strict on forward declarations, or effectively doing the same thing. Related: #334 #332