A predictive coder 

roller coaster