Impl template eval