Мое предложение: используйте его. Если ваш код работает достаточно быстро, не беспокойтесь об этом. Маловероятно, что преобразование ваших строк будет узким местом. Если профилирование показывает, что является узким местом, вероятно, что ваша проблема не в marshal_as
(что я бы ожидал очень быстро), а в том, что ваш код выполняет слишком много преобразований между типами .