* Make some fields and functions non-public where possible. * Enable doc warnings for missing public API docs.