$fpos spelled wrong in nuGetFieldFuctionValue($f, $o)