https://www.maxpagani.org/2010/03/19/harmful-evil-raii-for-c/
Harmful + Evil = RAII for C