В общем случае нельзя. Можно разве что сериализовать состояние конченого автомата...
А зачем такое понадобилось?
Я недавно захотел влиться в nlp и подумываю запилить свой фреймворк для обработки текстов. Основная идея - это дать юзерам возможность делать кастомные функции с проверкой хеша входных данный и сохранять результат в облачную бд чтобы не делать дорогие вычисления много раз; можно будет просто загрузить результат из облака. Также чтобы выгружать эти функции в облако и загружать по мере необходимости. Например, вы хотите обработать текст достоевского чтобы найти все существительные. Вы создаёте функцию и запускаете обработку текста, после завершения процедуры результат сохраняется в облако вместе с функцией и потом, если комуто неужно будет провести такую же задачу, то функцию можно будет найти в коллекции в облаке. А если нужно будет применить это к тому же тексту, то результат будет грузиться сразу с облака.