make Re() accept expressions