я лично держусь того мнения, что надо быть как можно ближе к земле, в смысле к базовому инструменту на котором пилишь
условно пример - это даже какой-нибудь несчастный underscore.js
Мне кажется, что если присунуть всем фп, то хуже не будет, просто попробовать это сделать, как минимум, люди научатся лучше думать, если повезет - получится что-то полезное, ну, а нет так нет...