Is there a reason not to use std.path? Module decoupling?