separete `nenque-head/tail` for abstract-sequence as method

`nenque-head` and `nenque-tail` should be abstractable. May need to have something like `ndeque-head` and `ndeque-tail`.