add missing polymorphism to thunks in feff
semantics