bartavelle/language-puppet — pull request #53 by PierreR (2014-09-08 09:39:26+00:00)
Title: Implement is_bool

Thanks to review this code.
It might be wrong as I actually don't understand the implementation of `isString` ...
```
isString pv = return $ PBoolean $ case (pv ^? _PString, pv ^? _Number) of
(_, Just _) -> False
(Just _, _) -> True
_ -> False
```
Why do we need to `case` for `(_, Just _) -> False` ?