###Development in clion
To ensure clion has auto complete and indexes symbols properly.
Add -DDEV=TRUE as follows to clion: