use sharp quote for functions
use cl-remove-if-not to filter