Opal under a microscope: Object creation in Ruby and JavaScript