Added a 'block' protototype. Need to write more tests...