Most stepmania charts have multiple difficulties in the same file. `parse_from_sm` should probably return `Vec<Chart>`