make argument for JArray.toList strict
make external types array elements
deserialization of external type formats, initial version
more inlining, remove unused imports