Use [T, ..3] in constructor

Closes https://github.com/PistonDevelopers/cam/issues/8