NESM stands for Nim's Easy Serialization Macro. The macro that allowing generation of serialization functions by one line of code!
Documentation can be found here. Dont forget to check out the tests for more examples.
If you found a bug or any strange behaviour in the macro please attach to the bug report the output of Nim compiler when -d:debug flag passed.