env <- new_env()
env_assign_promise(env, "name", cat("forced!\n"))
env$name
# Use the standard evaluation version with quoted expressions:
f <- ~message("forced!")
env_assign_promise_(env, "name2", f)
env$name2
Run the code above in your browser using DataLab