optional validation of scrooge/thrift Document

Do we have to throw exceptions or can we just return an Either or Option instead?