add initial support for ephemeral random constants