(#1) Updated spec and type, and added Rakefile.