Some fixups on response API
Rename continue and yield to avoid PHP keyword conflicts