joist#59: replace duck-typing with instantiation or subtyping of joist.Screen, so that we can add 'navbar icon' functionality to Screen.