I am adding some doc comments on Event::record that explain the meaning of schema and how it is used.