Deals with arguments in mixing sequenced and named style are available

`SmartSequenced` can deals with arguments in mixing sequenced and named style.
It solves the #3 unexpected expansion of last hashref.

Usage is as follows. 

- all parameters as sequenced
- all parameters as hashref
- required parameters as sequenced, and optional parameters as hashref