code: Facts and(Facts moreFacts) {
      return new Facts(Iterables.concat(facts, moreFacts.asIterable()));
    }
docs: Returns an instance concatenating the facts wrapped by the current instance followed by the
  given facts.