adds Complex constructor(?) to expr type in ast