Right now in provekit compiler everything is usize and it is causing confusion in reading function params. Comment ref : https://github.com/worldfnd/provekit/pull/310#discussion_r2951960092