Fix recur with rest args