Errata: January 29, 2019
The following sentence:
The keys of the data that you bind to this form are of the form main_contact.name, main_contact.email, then technical_contact.text, technical_contact.email, and finally administrative_contact.text and administrative_contact.email.
Should read:
The keys of the data that you bind to this form are of the form main_contact.name, main_contact.email, then technical_contact.name, technical_contact.email, and finally administrative_contact.name and administrative_contact.email.
The question mark (?) in the sentence:
BodyParser is a trait that extends (RequestHeader) ? Iteratee[ArrayByte, EitherResult, A]]
should be a Unicode "RIGHTWARDS DOUBLE ARROW" or, alternatively the ASCII equivalent (=>)
BodyParser is a trait that extends (RequestHeader) => Iteratee[ArrayByte, EitherResult, A]].