It would be better to have a constructor like `MCScriptPoint::MCScriptPoint(MCExecContext &ctxt, MCStringRef p_script)` as we want to get rid of the storage value in `MCExecContext`.