I'm now thinking I've got two completely different types of objects: those containing only data, which are things I share with JSON; and things containing only methods, which are things I can share with applications.
I think Doug Crockford's great, but it does seem like he's getting to Functional Programming by the absolute slowest route possible.