You are right, there is json support in the core. My impression was this PR was more for a specific dialect of it, that might not be used from a lot of people, therefore the remark with the module. But as I did not implemented the core json part, others might be able to comment more. Regarding the thread_id - understood. Right now there is only the lwsc module that uses pthread_create (i was not aware that we are using threads at all yet). The remark with the libraries is a valid point.