Improved default behavior of eachstep
Since eachstep now returns NamedTuples, it makes more sense to iterate through steps that contain everything by default instead of just (s, a, r, s') or (a, o). This only affects the default, and all custom specification of what is in each step remains the same.