feat(inject): allow passing in arguments and returning 32bit value
feat: add initial migrated files from NosSmooth repository