This helps us make sure that the external C API is sufficient for the tasks that we think it is sufficient for.