Add timed watches

Implement timed watches and add require symbol for compiler namespace.
If the compiler namespace isn't included, the interns atom may not be
initialized at the right time after being compiled to JS.
Update compiled JS