Support more Traversable type as statement parameter