fix sprout::size, sprout::empty implementations