<!--Thanks in advance for this issue, you're awesome!--> <!--Please fill in the following template and make sure your title clear and concisely summarizes the issue.--> #### Issue type: - :heavy_plus_sign: Feature request <!--Don't change this issue type!--> ____ #### Short description: <!--A clear and concise description of what you want to happen.--> Some functions like `inventory` are typed to return `any[]`. While not technically wrong, it could have a more precise typing of `ValueItemstack[]`, which helps with autocomplete. There are also some functions like `nbtWithIntList` that take in an `any[]`, though I'm not sure what the type for that would be, or if it would be helpful thanks to #31 still being open. There are also some functions that could maybe use generics to get a more complete typing, ie `operatorMap`, though I am not familiar enough with TypeScript to give a concrete suggestion