Warn about unused variables.
Actually swap the parameters to WebRenderer.
Switch to in-development TypeScript compiler.
Use union types.
Use quasis for building strings.