Minor compiler code cleanup (protocols can no longer contain `initialization/1` directives)