Ex 3.5.2 - use let in spec
added spork and guard support for testing