add IO and path methods to S32::Str