add scan support
Revert "add scan support"

This reverts commit 21f03fdb8b915884f995c94da69e8ff164d77303.
Merge remote-tracking branch 'upstream/master'
remove ambiguous scan marshallers
Merge pull request #14 from nefilim/master

remove ambiguous scan marshallers