Closes #11 - Not every primitive type works. Unit tests are not there yet