Making constructor name visible in debug builds and development mode

This is a cleaned up version of PR #1009 which fixes #1000

The solution is the exact same (eval), but wrapped with `steal-remove` tags so it is only done in dev builds or development mode (when using steal).