Endf in C++

from #454
lazy. This was an afterthought when I realized I was trying to overload `get` and changing the return type.