Added support for discovering injectable ("Burstable") fields.

Implements square/burst#36.
nit: for consistency either drop the `else` or add one around `fields.add(field);`