Usually constructed at compile time
Same machine used repeatedly to match any string
When regex varies at run time, construction deferred
/$PAT/ is very slow