Given that an adapter brings its own query API, the implementation of the finders depends on the interface of the current adapter's query.
class ArticleRepository
include Lotus::Repository
def self.most_recent(limit = 5)
query do
desc(:created_at)
end.limit(limit)