transaction.addInput checks if sequence is NULL

I ran into the situation where I was creating adding inputs to a transaction builder and provided the inputs prevTx, index, ands script. I set the sequence to null. 
  
    sequence = null
    txb.addInput(prevTx, index, sequence, script)

Since Transaction.addInput will only check if sequence is *undefined*, a TypeError is thrown.
   
    TypeError: Expected Number, got null

It's a common practice  put *null* for optional values that one would like to leave empty. This is also one of the reasons why coffeescript's existential operator (?) checks for null as well as undefined.  

This isn't a big deal but I thought it would save others from receiving an error.