// https://github.com/ryanmorr/tagged export default function tagged (callback, mutator = val => val) { return (strings, ...values) => callback( strings.raw.reduce((acc, str, i) => acc + (mutator(values[i - 1])) + str) ) }