WIP: remove typed writer