Reaction compilation