replace IntSeq with List

I am not sure about this check. Should we let ```BuiltinList#concatenate``` to decide what is illegal?