revert to value-oriented display for promises; add function context icon