@mratsim Thanks for that in depth response. Will take be a bit to parse through it.
@Araq Yes I saw that but I am one of those people who hates having their code depend on someone elses code. As I am not writing commercial/production code, when at all possible I use only the standard library of a language. That is one (of many) reason(s) I like Nim, it has a strong and useful standard library.