haven't switched to tensor yet.  turns out oneform-of-oneform-of-oneform expects its nested type when performing division ... which is a oneform-of-oneforms ... which doesn't have division.  this might be the necessity that pushes me into using tensor everywhere.