object-oriented programming just slides right off my smooth brain lol
Don't worry, although it's good to learn, IMO it's still on the wrong side of overused and overrated and could stand to be applied more selectively than it tends to be.
Isn't your x covered by: https://vim.fandom.com/wiki/Power_of_g
x