use unboxed return type
fix demo: use unboxed return type
Merge pull request #8 from andelf/master

switch to use unboxed return type.