Maybe if you don't import stuff like left-pad and actually write some code, you wouldn't have to write a dissertation on package management.
d-pad(pad_character,direction,string)
Of course this would be an internal dependency of both left-pad and right-pad.