A more complete example