add blanks for ft.url
add blank for ft.html
add ft.url in core
add ft.fn.negate
add ft.fn.memoize