Nicla Vision and additional GPIO

I need to add additional GPIO to my Nicla, and would really like it to be 5V. I have been trying to use the MCP23017 from Adafruit, but for the life of me can’t find an easy way to get any libraries working for it.

Is the MCP23017 a decent choice? Or should I be looking at other alternatives that have some native MicroPython support over I2C?

You should be able to use any device with PYB and/or the Machine module with I2C. However, you might wish to use something that has a driver already written so you don’t have to debug the driver.