typehint? `array`?