add a note about optional NULL and shv_any_guard
expand shv_respond