feat(elements) support for promissory element types

Also fixes a couple regressions related to tour reversal.