start on alloy compiler