public static Song Define(SongNumber number, Melody melody) => new Song(number, melody);
private Song(SongNumber number, Melody melody) { Data = number.Data.Concat(melody.Data).ToImmutableArray(); Number = number; }