nanojs tests pass after precedence update