Added function type to expr