arena: gut impl, switch to etl/mem/arena