bignum and float should inherit from number
prefix all symbols in st.h/st.c with sl_