fix potential basering changes in absfact.lib
fix: type declaration (absfact.lib)