Polímero 1.0: Como passar um argumento para uma função Polímero a partir de um atributo?

Existe uma maneira de passar um argumento para uma função Polymer a partir de um atributo de elemento dentro de seu<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>
Pesquisa de Antecedentes

Eu tenho vasculhadoa documentação&nbsp;que parece silencioso sobre o assunto. Não diz se você pode ou não. Mas quando eu tento, ele falha. Mas talvez eu não esteja fazendo isso corretamente. Então eu preciso de alguma ajuda.

A única coisa que me deparei éouvintes de eventos&nbsp;que não parece ser capaz de aceitar os argumentos que quero passar. Diga, umid&nbsp;ou umname.

Tentativas anteriores

Eu tentei (sem sucesso) fazer coisas como:

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

Mas nada parece funcionar.

A ideia dos ouvintes de eventos não funciona porque eles limitam os argumentos e não consigo, digamos,id&nbsp;Eu preciso.