@@ -296,6 +296,11 @@ handleTypeOf value = do
296296 Just (ty, _, _) -> PSCI . outputStrLn . P.prettyPrintType $ ty
297297 Nothing -> PSCI $ outputStrLn "Could not find type"
298298
299+-- |
300+-- Takes a value and prints its kind
301+--
302+handleKindOf :: P.Value -> PSCI ()
303+handleKindOf value = outputStrLn "Command not yet implemented"
299304-- Commands
300305
301306-- |
@@ -339,6 +344,7 @@ handleCommand Reset = do
339344 Left err -> psciIO $ putStrLn err >> exitFailure
340345 Right modules -> PSCI . lift $ put (PSCiState files defaultImports modules [])
341346handleCommand (TypeOf val) = handleTypeOf val
347+handleCommand (KindOf val) = handleKindOf val
342348handleCommand _ = PSCI $ outputStrLn "Unknown command"
343349
344350inputFiles :: Cmd.Term [FilePath]