drop exception support

let the app deal with exceptions in it's own way
send without result
refactor
register class result without func
register scalar
initializeResult
no result
internal subscribe
subscribe semantics

bus semantics instead of register which feels more like ioc semantics
subscribe internal to clean up forced generic

not sure about this
but flipped the order of parameters which feels better
flipped order of subscribe params
flipped order of handle params
standardizing on result
subscribe semantics
trying a new name for marker
flipped order of subscription

subscription semantics
double down on subscribe semantics
comment for runtime binder exceptions
allow tighter restriction of return types
documenting runtime binder exception