code: public static <T> Collection<T> minus(Iterable<T> self, Iterable<?> removeMe) {
          return minus(asCollection(self), asCollection(removeMe));
      }
docs: Create a new Collection composed of the elements of the first Iterable minus
  every occurrence of elements of the given Iterable.
  <pre class="groovyTestCase">
  assert [1, "a", true, true, false, 5.3] - [true, 5.3] == [1, "a", false]
  </pre>
  
  @param self     an Iterable
  @param removeMe an Iterable of elements to remove
  @return a new Collection with the given elements removed
  @since 2.4.0