Replace toSson to toSexpr
Add TypeAdapterFactory