Do we maybe want this `extend` the other way around so that options can override what ajaxOptions returns?