This tests the more complex delegation cases and that they do not fail at compile time.