Anyfin is a library which provides annotations to help you build solid, functional code.
Anyfin’s macro annotations require Paradise v3+ compiler plugin:
resolvers += Resolver.url("scalameta", url("http://dl.bintray.com/scalameta/maven"))(Resolver.ivyStylePatterns)
addCompilerPlugin("org.scalameta" %% "paradise" % "3.0.0.152" cross CrossVersion.full)
The library itself is hosted on jCenter:
resolvers += Resolver.jcenterRepo
libraryDependencies += "io.github.4lex1v" % "anyfin" % "0.1.1"