[SATYR PATCH 4/7] Type-agnostic JSON deserialization