Added builders for search, and marked generated functions as being ok to be dead.
Added yet untested builders for updates.
Added tests for update builders; appears to work.