Advanced Records in Lazarus / fpc

Note to self: Delphi's Advanced Records are also available in Lazarus / Free Pascal, but only if they have been explicitly enabled with the modeswitch compiler directive: If advancedrecords is not enabled this won't compile: Fatal: Syntax error: "END" expected but "FUNCTION" found.