refactor the way oodml find-all and select deal with their keyword args.