// source: jonathantneal/document-promises#4 (comment)
- Polyfill: functionality current systems implement natively.
- Prollyfill: functionality future systems expect to implement natively, as defined by widely accepted specifications.
- Nottifill: functionality future systems may implement natively, as desired by developers.
- Ponyfill: a strategy where functionality is implemented as an independent module.