Можно ли преобразовать материал, считываемый с входного порта, в какой-то определенный тип в Racket? как превращение материала, считываемого из переданного по каналу порта, в определенную структуру? если нет, то как процесс связи может возобновить эти типы данных, передаваемые туда и обратно?