Kettlebell alternating overhead carry with 55lbs and suitcase carry with 35lbs.
This is a tough drill as the different weights cause an imbalance that your core and stabilizer muscle have to deal with.
Kettlebell carries are an excellent exercise for stabilization, core strength, grip and forearm strength, for strengthening the shoulders, traps, arms and even cardio.
There are dozens of varieties and they are great for training alone or with groups.
It is also a great way to switch things up from regular farmers walks. Incorporate some different varieties of carries to spice things up.
All types of carries are great and should be part of your program.
Start light and build up the resistance, pace and distance over time.
And yes it's very functional. Give it a try.