initial spike at having ensure support any ref

WIP