fix: continuation location is always determined
mod: pass in raw arguments for js functions