generalize interp and realize environment-based interp