Polymer 1.0: ¿Cómo pasar un argumento a una función Polymer desde un atributo?

¿Hay alguna manera de pasar un argumento a una función Polymer desde un atributo de elemento dentro de su<template>?

<script src="http://www.polymer-project.org/1.0/samples/components/webcomponentsjs/webcomponents-lite.js"></script>
<link rel="import" href="http://www.polymer-project.org/1.0/samples/components/polymer/polymer.html" />
<dom-module id="example-element">
  <template>
    ...
    <paper-button id="foo" on-tap="bar">Click</paper-button>
    ...
  </template>
</dom-module>
<script>
  (function() {
    Polymer({
      is: 'example-element',
      properties: {...},
      bar: function(arg){
        // Do stuff using argument arg
      }
    });
  })();
</script>
Investigación de fondo

He peinadola documentación que parece silencioso al respecto. No dice si puedes o no puedes. Pero cuando lo intento, falla. Pero tal vez no lo estoy haciendo correctamente. Entonces necesito ayuda.

Lo único que he encontrado esoyentes de eventos que no parece poder tomar los argumentos que quiero pasar. Decir, unid o unname.

Intentos previos

He intentado (sin éxito) hacer cosas como:

<paper-button id="foo" on-tap="bar('foo')"> Click </paper-button>

Pero nada parece funcionar.

La idea de los oyentes del evento no funciona porque limitan los argumentos y no puedo obtener el, digamos,id Necesito.

Respuestas a la pregunta(8)

Su respuesta a la pregunta