When the result of the match expression isn't utilized the arm body can be a list of statements. Trying to use statement lists when utilizing the result will result in a compilation error. Ну-да ну-да. Срать мы хотели на лучшие практики. Мы идем особым путем.