Ok. Last time I tried, classes were not so bad, because not compiling the file with the declaration caused a link error, not a silent failure.