Fix #791: Allow default arguments for facade type constructors
Add typings and compiler support for TypedArrays
fixes
wip tests
wip
wip
wip tests
fix build
wip