Warning: as the reference types proposal isn\'t complete yet, this code will not run without toggling flags or setting in order to enable executing experimental code.