[skip] don't add 'errors' as an association to 'Project': it clobbers ActiveModel::Errors
[skip] add 'take_until' straight to Enumerator