Hmm but circconv is commutative right? So the end result is the same regardless of whether vector 1 is passed in as A or B. That is handled by `transform_out`, then?