Would it make sense to move the invocations of warn-when-not-reactive to only inside re-frame.core/subscribe ?
In that way, the warning would really be only for the user-facing calls of subscribe.
That's the kind of change I mean: https://github.com/day8/re-frame/pull/813