need to figure out source maps so we can present nice error messages that actually point to the user's real code accurately