l2e: use explicit api types