• This sort of thing has tripped me up before. Sometimes it seems that things are implicitly cast in an unexpected order and can depend on the command/keyword being used. I wonder is there a more general rule as to when things might be implicitly cast?

    Really interesting discussion. Thanks.