Reversed the order of `extract`'s parameters, to match the precedence set by other functions