First serious attempt to integrate where within let
Where now integrated within let
Added new comments
Let works with @CompileStatic