(rv)

Higher order functions need work.