abstract eval sample
Non const point