Use [T, ..3] in constructor

Closes https://github.com/PistonDevelopers/cam/issues/8
Merge pull request #9 from bvssvni/master

Use [T, ..3] in constructor