Emit human-readable errors on type mismatch in 'fromBson'
'*-tests' and '*-benchmarks' now have 'bresson' as a dependency
Added 'ToBson' and 'FromBson' instances for 'Data.Vector'
Added a test for '!?' and '=:'