Prototyping what `new Reflux(definitions)` might look like