A lead sheet transposer/formatter in Nemerle