readme edits
extra tests
refactoring
readme edits
generic tests as comment
'two' generic value
docs
add scalar coercion function
extra scalar test