make all single-line limit functions INLINE then can use void* types instead of having individual float / i32 (the code is identical)
make all single-line limit functions INLINE
then can use void* types instead of having individual float / i32 (the code is identical)