Uses IndexedSeq for arguments. Closes #73