Add schemas code, second attempt.

`): String =` should go onto a newline to make it easier to see where the parameter block ends.