We should probably rename some of the modules with names like: - Internal.Control.LVish.SchedIdempotent - Control.LVish.SchedIdempotentInternal Users won't care since they're not supposed to be used by users, but it's confusing to developers.