Source and source iterator now compile.