starting a canonizer to later build single-file sw dists
making context juggling a lot more modular