A functional re-purpose.