Fixed: Used wrong parent context in lambda calls which made
recursion awfully slow.
Fixed: Accidentaly used unshift instead of shift on an array. This
resulted in progn returning the number of expressions to be eval'd
instead of actually executing them.