build: Enable more stringent compiler flags
matrix: Fix compiler warnings
Begin annotating the API

We want to turn on introspection at some point.