Rename ResultStep::extract to take
In a discussion in !986 (merged) we concluded that the term 'take' is a more common term than 'extract', for indicating taking data from an object using move semantics. This MR therefore renames ResultStep::extract()
to take()
.