+ Make FragmentApi contravariant in A, fix #33