Without this, the compiler was legitimately complaining about missing declarations for all of the functions being defined here.