from numba import uint16, njit @njit(uint16(uint16)) def x(y=10): return y x() # This causes: TypeError: No matching definition for argument type(s) omitted(default=10) # How to mention kwargs in function signature?