ParamPos.pos pre-cached
third package object extracted, naming improved