Refactoring splice into its own tiny module, adding a README