Squashed 'wicker/' changes from 3286f4f..aa4402d

aa4402d some more basic dst wrappers

git-subtree-dir: wicker
git-subtree-split: aa4402d55056dfb7e887731bc94452c670427827
wicker merge