#history now in shell. tracks method, args, status, and output.
Can now throw on command failure