Rename file so that it matches the class name.
Allow Type.decode to be called without tuple and field args.
Add array type conversions.