proof of concept basename/dirname for VMS
trying new basename/dirname function, reverting splitpath to P5 state