-record(state, {roots :: list(polly:root())}).