get function - that's the whole service. The docs leave me wanting more because they only have this:{ next: Effect.sync(() => Math.random()) } part, except there's not really much room there for me to create anything stateful without doing something ugly like an IIFE