Unbox Variant and Maybe at first
Unbox Variant and Maybe at first

These special types should be unboxed first, because they might be also
interpreted as other types causing bugs, e.g. string type boxed in
Variant has been converted to JavaScript object type instead of string
type.

Signed-off-by: Jiří Janoušek <2a48236b6dcae98c8c0e90f4673742773ee17d91@gmail.com>

tiliado/nuvolaruntime,tiliado/nuvolaruntime,tiliado/nuvolaruntime,tiliado/nuvolaruntime