incrementUsersPerSec and incrementConcurrentUsers

Hi!

Could you please, clarify the work of incrementUsersPerSec and incrementConcurrentUsers
They seem not quite the same as splitUsers.

`

splitUsers(10) into atOnceUsers(2) separatedBy 30)

`

How would you create an injection with less then 1 user per second rate?

Also, is it possible to combine it with other methods?

`

setUp(
  scn.inject(
    nothingFor(10),
    incrementUsersPerSec(5) // Double
      .times(5)
      .eachLevelLasting(10 seconds)
      .separatedByRampsLasting(10 seconds)
      .startingFrom(10) // Double
  )
).protocols(httpProtocol)

`

Currently I have a compilation error with this code.

Error:(22, 15) could not find implicit value for evidence parameter of type io.gatling.core.controller.inject.InjectionProfileFactory[Product with Serializable]
scn.inject(
Error:(22, 15) not enough arguments for method inject: (implicit evidence$1: io.gatling.core.controller.inject.InjectionProfileFactory[Product with Serializable])io.gatling.core.structure.PopulationBuilder.
Unspecified value parameter evidence$1.
scn.inject(

I use sbt plugin 3.0.0, gatling 3.0.0-RC3.

For now I use
rampUsers(10) during 120 seconds

instead, though it would be nice to have exactly what I need (spikes of users separated by pauses).

Checked also with gatling.sh, and it works fine. But with sbt-plugin same code does not compile, as described before.
Can I expect any support on this?

any progress with this?
I have the some problem.