Text.factory, Data.factory