Add slurp and splat.
Treat config generation like rules.