public static <A> List<Map> toListMap(LinkedList<A> as,
			P2<A, P2<String, Object>> p2) {
		LinkedList<Map> ret = new LinkedList<Map>();
		for (A a : as) {
			final HashMap map = new HashMap();
			
			p2.e(a, putF(map));
			
			ret.add(map);
		}
		return ret;
	}