Contrakt compilation