i think we can not move `declare var Buffer`(it global existing variable).
but we can move `interface Buffer extends NodeBuffer` to internal module.
interface is not in a variable namespace.

> Next, while NodeBuffer was there, we should have Buffer extends NodeBuffer. If someone adds property to NodeBuffer then for all users of Buffer it will be available.

oh, sorry. you are right. :flushed: