Add MovingAccessible and fix FnAccess somewhat