Add support for primitive array types

Add support for `boolean[]`, `short[]`, `int[]`, `long[]` and `double[]`
I think this date is wrong