/proc/ismovable(Loc1)
Usage:
ismovable(Loc1, Loc2, ...)
Loc1: Any number of objects to test.
Returns:
num: 1 if all provided arguments are valid movable atoms; 0 if any are not.

All children of /atom/movable pass this test, including user defined children, so is similar, but distinct to isobj(loc) || ismob(loc).