marking thread pools as implicits