add failing method test
support union types
add failing dispatch-on-dispatch test
README - what this does/does not do