An in-progress port of the Ruby SQL building library arel