-- | Returns function or native return type
getCallableReturnType :: Callable -> Maybe JassType
getCallableReturnType (CallableNative (NativeDecl _ _ decl)) = getFuncDeclReturnType decl
getCallableReturnType :: Callable -> Maybe JassType
getCallableReturnType (CallableNative (NativeDecl _ _ decl)) = getFuncDeclReturnType decl
getCallableReturnType (CallableNative (NativeDecl _ _ decl)) = getFuncDeclReturnType decl