I wish `ActiveRecord::Relation` implemented `#to_ary`; checking for that protocol would feel more clean than arbitrary type checking. *C'est la vie*.