directive :: Parser Expr
directive = do
    oneOf "#."
    ident <- identifier
    args <- commaSep directiveArg
    return $ Directive ident args
directive :: Parser Expr
directive = do
    oneOf "#."
    ident <- identifier
    args <- commaSep directiveArg
    return $ Directive ident args
directive = do
    oneOf "#."
    ident <- identifier
    args <- commaSep directiveArg
    return $ Directive ident args