Add publish setting to tql and tqlmacros. Add implicit conversion from MatcherResult[B] to B and Option[T]