Random trait Random[F[_]] { def int: F[Int] def long: F[Long] def float: F[Float] def double: F[Double] } Setup addSbtPlugin("com.evolution" % "sbt-artifactory-plugin" % "0.0.2") libraryDependencies += "com.evolution" %% "random" % "1.0.4"