IO::Path.absolute takes an optional base parameter