Encoding test case for invalid UTF-8
String test cases
Encode byte slices as byte strings
Encode slices/arrays as lists

Also handling for interfaces and pointers.
WIP maps