smipoly.smip.funclib module