List constructor updated to enable int inputs, and JS lists of parameter objects/numbers/strings