revamp type deferral mechanism for observable
windows does not construct form bool
windows needs as_dynamic workaround
more defferrals
Merge pull request #21 from kirkshoop/defer

revamp type deferrals and fix windows compilation