add feature: partial destructuring function