Yes, I think allowing to unwrap into any implemented public type makes most sense (although "unwrapping" into the BV API types is not overly useful, I still think it should be possible).