Returns last runtime error string, if any.
Future<String?> getLastError() { throw UnimplementedError('getLastError() has not been implemented.'); }